草庐IT

Windows CDROM 弹出

全部标签

iOS 12 Navigation Bar bar Button 在取消弹出手势时变灰

在我的演示项目中有两个UIViewControllers,分别是VC1和VC2。此演示项目中没有任何其他附加代码。VC1右栏按钮是灰色的当我取消从VC2到VC1的pop时使用pop手势,然后使用pop手势或点击后退按钮弹出。灰色样式看起来与禁用或突出显示相同。但是按钮仍然可用,再次点击时样式恢复。这是iOS12的错误吗?我暂时没有低端设备和模拟器,我只在10.0、12.0、12.1上测试过。iOS10.0运行正常,符合预期。该错误似乎只发生在iOS12及更高版本上。有人对此有想法吗? 最佳答案 我找到了两个解决方案来解决这个问题:将

iOS 在 UITableView 中创建 "copy paste"像弹出窗口(UIMenuController)

我正在尝试创建一个类似于苹果“复制”、“粘贴”方式的难以处理的弹出窗口。我不确定该怎么做。有第3方库还是原生组件? 最佳答案 如果对任何人有帮助,要查找的关键字是“UIMenuController”我终于设法通过实现自定义UITableViewCell解决了这个问题overridefuncsetSelected(_selected:Bool,animated:Bool){super.setSelected(selected,animated:animated)letshowPasswordItem=UIMenuItem(title:

ios - 从 iPhone 上的弹出 View Controller 传回数据

如何将数据从PopoverViewController传回iPhone上的主视图Controller?我知道我做错了什么,但我想不通。代码如下:PopoverViewController.swiftprotocolPopoverViewControllerDelegate{funcmessageData(data:AnyObject)}classPopoverViewController:UIViewController{@IBOutletweakvarinputMessage:UITextField!vardelegate:PopoverViewControllerDelegate?

ios - swift - 弹出窗口在横向模式下显示不正确

Popover在横向模式下显示时占据整个屏幕,但在纵向模式下它可以正常工作。此外,当我在横向模式下单击弹出窗口外时,它不会消失。我通过Storyboard连接了弹出窗口。在popoverviewcontroller中,我放置了一个包含按钮的View。popoverviewcontroller的viewdidload()的代码是:overridefuncviewDidLoad(){super.viewDidLoad()self.preferredContentSize=popoverView.frame.size}overridefuncdidReceiveMemoryWarning()

ios - 如何从标签栏项目中呈现弹出窗口?

我想在Swift4中将ViewController呈现为弹出窗口,但它通常会呈现Viewcontroller,这是代码:classCustomTabBarController:UITabBarController{overridefuncviewDidLoad(){super.viewDidLoad()letfavViewController=TrialViewController()letexhibtionViewController=TrialViewController()letmenuViewController=ttttViewController()letnotificat

ios - 关闭并弹出一个 View Controller

我想在我的ViewController堆栈上返回两个级别。我按此顺序有三个segue:Show、Show、PresentModally。有一个导航Controller正在使用中。从我的第4个View我想回到第2个View。我试过使用self.presentingViewController?.presentingViewController?.navigationController?.popViewControllerAnimated(false);和self.presentingViewController?.presentingViewController?.dismissVie

ios - UIPageViewController 在主视图中呈现类似于弹出窗口

在我的应用程序中,我想创建一个用户故事(入职指南),它将是3-4叠可刷卡的卡片。用户可以轻扫,最后一次轻扫后,应用程序启动。用户也可以随时跳过。下面是类似于我想要的。预期结果:您的主视图出现在两侧。我开始使用UIPageViewController来管理此类入职卡片,我成功了。(我有3个单独的View-将它们馈送到我的自定义UIPageViewController中)。我还添加了小滑动点(您通常在此类入职堆栈底部看到的内容)。但是,由于最终我希望我的主视图位于此页面View之后,因此我开始按照此tutorial中的建议使用容器View。.我在主视图中拉入了一个containerView

ios - 从弹出的 UINavigationController 或 UITabBarController 确定 viewWillAppear

我无法找到一种方法来区分从NavController堆栈弹出和从UITabBarController进入ViewController。我只想在View从TabBar显示时调用ViewWillAppear中的方法,而不是当有人在导航Controller中按回键时。如果我没有使用TabBarController,我可以使用viewDidLoad轻松地实现这一功能。我试过了,overridefuncviewWillAppear(animated:Bool){super.viewWillAppear(animated)println("ViewWillAppear")ifisBeingPres

swift - AVCaptureDevice.requestAccessForMediaType 从不弹出窗口,始终返回 false

我在询问用户有关相机的权限时遇到了一些问题。authorizationStatus始终为NotDetermined。当我尝试向用户请求许可时,AVCaptureDevice.requestAccessForMediaType永远不会弹出对话框,并且granted总是返回false。我也无法在设置-隐私-相机中找到我的应用程序。有人可以帮我吗?非常感谢letavailableCameraDevices=AVCaptureDevice.devicesWithMediaType(AVMediaTypeVideo)fordeviceinavailableCameraDevices{if(dev

Android入门第33天-Android里的弹出式对话框

简介AndroidStudio里在4.0前有一种ProgressDialog,这个已经淘汰了。我们完全可以使用ProgressBar来取代。但是还有一种Dialog叫PopWindow,它是一种“可阻塞式Dialog”。即弹出后除非你给它一个“动作”否则就一直显示在那。今天我们就来看看这种Dialog的使用,如下面界面截图。PopWindow里是可以嵌套一个View的,这个View就好比我们之前学习的Adapter模式。你只要绘制好一个自己布局的View,然后使用:LayoutInflater.from(ctx).inflate(R.layout.item_popup,null,false);